Golang Job: Senior Software Developer

Job added on

Company

The Recruiters

Location

Brand - Austria

Job type

Full-Time

Golang Job Details

Title:

Senior Software Developer


Salary:
R 75 000 - R 80 000

Description:
Our client is an Email Marketing Platform that aims to help its clients succeed. Their brand aims to reach businesses
and individuals of all sizes (and skills levels) by providing them with access to a world-class email marketing
platform, guided support and knowledge building content.

They are looking for a smart and talented Senior Software Developer to join the dynamic and growing team.
You must possess strong PHP, C++, Javascript and Golang skills. You will need strong experience in MySQL
Databases with a focus on DevOps/Networking.

Category:


General Requirements:
JOB DETAILS:
Position Title - Senior Software Developer
Location - Remote Work
Job Type - Permanent
Start Date - ASAP
Salary Negotiable - based on current and experience (R75 000 - R80 000)

Your role:
  • You will be responsible for the development of back-end services (using mostly Golang / PHP) with an

  • emphasis on security and performance.
  • You will be responsible for the development of front-end pages utilising Vue.

  • You will be responsible for the daily maintenance of a Kubernetes cluster running a large number of

  • microservices.
  • You will be responsible for ensuring the high availability and performance email services.


  • KEY PERFORMANCE AREAS
  • Leadership capability in managing a team and managing technical enhancements of the

  • system.
  • Speed and quality of development.

  • Intuitive understanding of requirements and flawless execution.


  • MINIMUM QUALIFICATIONS AND EXPERIENCE
  • Matric (Higher Grade Maths).

  • 6 Years’ experience in PHP.

  • Experience in Golang, C++ and JavaScript.

  • Experience in MySQL, MongoDB and Redis.

  • Experience with microservices and RPC

  • Experience with performance engineering

  • Knowledge of email protocols such as SMTP

  • Must be comfortable with working with various frameworks such as Vue.

  • Must have an excellent understanding of Devops/Networking such as Google Cloud and Kubernetes.

  • Must have strong data modelling skills and good understanding of entity relationships.

  • Good communication skills as you will be the primary technical contact in the team.


  • PERSONAL ATTRIBUTES
  • Self-motivated.

  • Enthusiastic.

  • Proactive.

  • Excellent verbal/written communication skills.

  • High level of attention to detail.

  • Excellent organisational and time management skills.

  • Innovative thinking.

  • Taking full ownership of the system and the team.


  • Location:

    Consultant:
    Shanita Kriel